package model.filtros;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;

import java.text.ParseException;

import org.junit.Test;

public class FechaDesdeTest extends FiltrosDeBusquedaTest {
	
	@Test
	public void testFechaDesdeCoincide() throws ParseException {
		when(prestamoMock.getFechaCreacion()).thenReturn(this.unaFecha);
		assertTrue(new FechaDesde(this.unaFecha.minusDays(1)).coincide(prestamoMock));
		verify(prestamoMock).getFechaCreacion();
	}
	
	@Test
	public void testFechaDesdeNoCoincide() throws ParseException {
		when(prestamoMock.getFechaCreacion()).thenReturn(this.unaFecha);
		assertFalse(new FechaDesde(this.unaFecha.plusDays(1)).coincide(prestamoMock));
		verify(prestamoMock).getFechaCreacion();
	}

}
